home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-06-15 | 6.7 KB | 218 lines | [TEXT/MPS ] |
- ;
- ; File: SNMPLAP.a
- ;
- ; Contains: Simple Network Management Protocol equates for
- ; Link Access Protocols
- ; Copyright: © 1992 by Apple Computer, Inc. All rights reserved.
- ;
-
- LAPMIBStats RECORD 0,increment
- ifVersion DS.L 1 ; Version of LinkStats we support
- ifDescr DS.B 256 ; String with info about interface
- ifType DS.L 1 ; <8> Change to a Long. Code with type of interface
- ifMaxMTU DS.L 1 ; <8> Change to a Long. Largest size of IP datagram that can be tx/recv
- ifSpeed DS.L 1 ; Bandwidth in bits/second
- ifPhysAddress DS.B 32 ; Interface address
- ifAdminStatus DS.L 1 ; <8> Change to a Long. Desired state (1 = up, 2 = down, 3 = testing)
- ifOperStatus DS.L 1 ; <8> Change to a Long. Current state (1 = up, 2 = down, 3 = testing)
- ifLastChange DS.L 1 ; SysTicks when interface entered current operation state
- ifInOctets DS.L 1 ; Total nbr bytes received including framing chars
- ifInUcastPkts DS.L 1 ; Nbr of unicast packets received
- ifInNUcastPkts DS.L 1 ; Nbr of broad/multi cast packets received
- ifInDiscards DS.L 1 ; Nbr of overwrites that occured (NOT USED)
- ifInErrors DS.L 1 ; Nbr of pkts recv which contain error
- ifInUnknownProtos DS.L 1 ; Nbr of pkts recv discarded cuz of unknown protocol
- ifOutOctets DS.L 1 ; Total nbr bytes tx including framing chars
- ifOutUcastPkts DS.L 1 ; Nbr of unicast packets tx
- ifOutNUcastPkts DS.L 1 ; Nbr of broad/multi cast packets tx
- ifOutDiscards DS.L 1 ; Nbr tx pkts discarded (NOT USED)
- ifOutErrors DS.L 1 ; Nbr tx pkts not sent due to error
- ifOutQLen DS.L 1 ; Current nbr of packets in output queue
- LAPMIBStatsSz EQU *
- ENDR
-
- ; ifAdminStatus and ifOperStatus
- ifStatusUp EQU 1
- ifStatusDown EQU 2
- ifStatusTesting EQU 3
-
- ; IfTypes
- other EQU 1 ; none of the following
- regular1822 EQU 2
- hdh1822 EQU 3
- ddn_x25 EQU 4
- rfc877_x25 EQU 5
- ethernet_csmacd EQU 6
- iso88023_csmacd EQU 7
- iso88024_tokenBus EQU 8
- iso88025_tokenRing EQU 9
- iso88026_man EQU 10
- starLan EQU 11
- proteon_10Mbit EQU 12
- proteon_80Mbit EQU 13
- hyperchannel EQU 14
- fddi EQU 15
- lapb EQU 16
- sdlc EQU 17
- ds1 EQU 18 ; T-1
- e1 EQU 19 ; european equivalent of T-1
- basicISDN EQU 20
- primaryISDN EQU 21
- propPointToPointSerial EQU 22 ; proprietary serial
- ppp EQU 23
- softwareLoopback EQU 24
- eon EQU 25 ; CLNP over IP
- ethernet_3Mbit EQU 26
- nsip EQU 27 ; XMS over IP
- slip EQU 28 ; generic SLIP
- ultra EQU 29 ; ULTRA technologies
- ds3 EQU 30 ; T-3
- sip EQU 31 ; SMDS
- frame_relay EQU 32
-
- ;
- ; EtherNet (802.3) SNMP equates
- ;
- Dot3Entry Record 0,increment
- dot3Version DS.l 1 ; Version of LapDot3 entry that we support
- dot3Index DS.l 1 ; ifIndex for this driver
- dot3InitializeMac DS.l 1 ; Init status (1 = inited, 2 = uninited)
- dot3SubLayerStatus DS.l 1 ; Op status of the MAC sublayer (1 = enabled, 2 = disabled)
- dot3MulticastReceiveStatus DS.l 1 ; Multicast receive status (1 = enabled, 2 = disabled)
- dot3TxEnabled DS.l 1 ; MAC frame tx state (1 = enabled, 2 = disabled)
- dot3TestTdrValue DS.l 1 ; Time between TDR start/end
- Dot3EntrySz EQU * ; End of Dot3Entry
- ENDR
-
- Dot3StatsEntry RECORD 0,increment
- dot3StatsVersion DS.l 1 ; Version number
- dot3StatsIndex DS.l 1 ; Same as ifIndex (to be left at zero)
- dot3StatsAlignmentErrors DS.l 1
- dot3StatsFCSErrors DS.l 1
- dot3StatsSingleCollisionFrames DS.l 1
- dot3StatsMultipleCollisionFrames DS.l 1
- dot3StatsSQETestErrors DS.l 1
- dot3StatsDeferredTransmissions DS.l 1
- dot3StatsLateCollisions DS.l 1
- dot3StatsExcessiveCollisions DS.l 1
- dot3StatsInternalMacTransmitErrors DS.l 1
- dot3StatsCarrierSenseErrors DS.l 1
- dot3StatsExcessiveDeferrals DS.l 1
- dot3StatsFrameTooLongs DS.l 1
- dot3StatsInRangeLengthErrors DS.l 1
- dot3StatsOutOfRangeLengthFields DS.l 1
- dot3StatsInternalMacReceiveErrors DS.l 1
- Dot3StatsEntrySz EQU *
- ENDR
-
- Dot3CollEntry RECORD 0,increment
- dot3CollVersion DS.l 1 ; Version number
- dot3CollIndex DS.l 1 ; Same as ifIndex (to be left at zero)
- dot3CollCount DS.l 1
- dot3CollFrequencies DS.l 1
- Dot3CollEntrySz EQU *
- ENDR
-
- ;
- ; TokenRing (802.5) SNMP equates
- ;
- Dot5Entry Record 0,increment
- dot5Version DS.l 1 ; Version of LapDot5 entry that we support
- dot5Index DS.l 1 ; ifIndex for this driver
- dot5Commands DS.l 1 ; always reads as no_op (1)
- dot5RingStatus DS.l 1
- dot5RingState DS.l 1
- dot5RingOpenStatus DS.l 1
- dot5RingSpeed DS.l 1
- dot5UpStream DS.l 1
- dot5ActMonParticipate DS.l 1
- dot5Functional DS.l 1
- Dot5EntrySz EQU * ; End of Dot5Entry
- ENDR
-
- Dot5StatsEntry RECORD 0,increment ; ••
- dot5StatsVersion DS.l 1 ; Version number
- dot5StatsIndex DS.l 1 ; Same as ifIndex (to be left at zero)
- dot5StatsLineErrors DS.l 1
- dot5StatsBurstErrors DS.l 1
- dot5StatsACErrors DS.l 1
- dot5StatsAbortTransErrors DS.l 1
- dot5StatsInternalErrors DS.l 1
- dot5StatsLostFrameErrors DS.l 1
- dot5StatsReceiveCongestions DS.l 1
- dot5StatsFrameCopiedErrors DS.l 1
- dot5StatsTokenErrors DS.l 1
- dot5StatsSoftErrors DS.l 1
- dot5StatsHardErrors DS.l 1
- dot5StatsSignalLoss DS.l 1
- dot5StatsTransmitBeacons DS.l 1
- dot5StatsRecoverys DS.l 1
- dot5StatsLobeWires DS.l 1
- dot5StatsRemoves DS.l 1
- dot5StatsSingles DS.l 1
- dot5StatsFreqErrors DS.l 1
- Dot5StatsEntrySz EQU *
- ENDR
-
- Dot5TimerEntry RECORD 0,increment ; ••
- dot5TimerVersion DS.l 1 ; Version number
- dot5TimerIndex DS.l 1 ; Same as ifIndex (to be left at zero)
- dot5TimerReturnRepeat DS.l 1
- dot5TimerHolding DS.l 1
- dot5TimerQueuePDU DS.l 1
- dot5TimerValidTransmit DS.l 1
- dot5TimerNoToken DS.l 1
- dot5TimerActiveMon DS.l 1
- dot5TimerStandbyMon DS.l 1
- dot5TimerErrorReport DS.l 1
- dot5TimerBeaconTransmit DS.l 1
- dot5TimerBeaconReceive DS.l 1
- Dot5TimerEntrySz EQU *
- ENDR
-
- ; dot3InitializeMac
- dot3initialized EQU 1
- dot3uninitialized EQU 2
-
- ; dot3SubLayerStatus, dot3MulticastReceiveStatus
- dot3enabled EQU 1
- dot3disabled EQU 2
-
- ; dot3TxEnabled, dot5ActMonParticipate
- dot_true EQU 1
- dot_false EQU 2
-
- ; dot5Commands
- dot5no_op EQU 1
- dot5open EQU 2
- dot5reset EQU 3
- dot5close EQU 4
-
- ; dot5RingState
- opened EQU 1
- closed EQU 2
- opening EQU 3
- closing EQU 4
- openFailure EQU 5
- ringFailure EQU 6
-
- ; dot5RingOpenStatus
- noOpen EQU 1
- badParam EQU 2
- lobeFailed EQU 3
- signalLoss EQU 4
- insertionTimeout EQU 5
- ringFailed EQU 6
- beaconing EQU 7
- duplicateMAC EQU 8
- requestFailed EQU 9
- removeReceived EQU 10
- ringopen EQU 11
-
- ; dot5RingSpeed
- unknown EQU 1
- oneMegabit EQU 2
- fourMegabit EQU 3
- sixteenMegabit EQU 4
-
- SNMPVersion EQU $100 ; used for LAPMIBStats, Dot3Stats, Dot3Entry